]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
notificationDaemon: Fix activating with a target
authorJasper St. Pierre <jstpierre@mecheye.net>
Mon, 21 Oct 2013 20:21:22 +0000 (16:21 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Mon, 21 Oct 2013 20:50:18 +0000 (16:50 -0400)
Targets should not be unpacked, and action IDs should.

js/ui/notificationDaemon.js

index 12ca9b8c185f6ef286d5a59148b38eece46185fc..d08f49dc43fb3597d2cce9c6818c7cda7cc9d571 100644 (file)
@@ -736,7 +736,7 @@ const GtkNotificationDaemonNotification = new Lang.Class({
         }
 
         this._defaultAction = defaultAction ? defaultAction.unpack() : null;
-        this._defaultActionTarget = defaultActionTarget ? defaultActionTarget.unpack() : null;
+        this._defaultActionTarget = defaultActionTarget;
 
         this.update(title.unpack(), body ? body.unpack() : null, { gicon: gicon });
     },
@@ -754,7 +754,7 @@ const GtkNotificationDaemonNotification = new Lang.Class({
 
     _onButtonClicked: function(button) {
         let { "action": action, "action-target": actionTarget } = button;
-        this._activateAction(action, actionTarget);
+        this._activateAction(action.unpack(), actionTarget);
     },
 
     _onClicked: function() {